package com.wlc.oop.demo11;

/**
 * @author 王立朝
 * @date 2022/11/22
 * @description:
 *
 *   静态变量> 静态代码块 > 成员变量 > 匿名代码块 > 无参数构造方法
 */
public class Father {

    private int i = test();
    private static int j = method();
    {
        System.out.println("(3)");
    }
    static {
        System.out.println("(1)");
    }
    Father(){
        System.out.println("(2)");
    }



    /**
     * 4
     * @return
     */
    public int test(){
        System.out.println("(4)");// 执行的是子类的test()方法
        return 1;
    }
    /**
     * 5
     * */
    public static int method(){
        System.out.println("(5)");
        return 1;
    }

    public static void main(String[] args) {
        Father father = new Father();
    }
}
